to leave someone standing
Verb
to blow someone out of the water
Verb
to leave someone in the dust
Verb
to put something behind you
Verb
to outride one's pursuers
Verb
to be ahead of one's competitors
Verb
to be ahead of one's competitors
Verb
to get the jump on one's competitors
Verb